GetShellProcessName

Otázka od: Roland Turcan

1. 10. 2002 17:07

Hello Delphi CZ konferencia!

  ShowMessage('Shell je: ' + GetShellProcessName);
  if UpperCase(GetShellProcessName) = 'POBOCKA.EXE' then
  begin
    ExitWindowsEx(EWX_SHUTDOWN, 0);
  end;

Preco mi stale vracia GetShellProcessName na Windows 98 explorer aj
napriek tomu, ze som nastavil v SYSTEM.INI

shell=c:\directory\program.exe

Potrebujem spravit to ze ak je moj program shell tak posli windowsu
info o vypnuti.

--
Best regards, TRoland
http://www.rotursoft.sk

Odpovedá: Petr Vones

13. 10. 2002 14:26

From: "Roland Turcan" <rolo@sedas.sk>
> Preco mi stale vracia GetShellProcessName na Windows 98 explorer aj
> napriek tomu, ze som nastavil v SYSTEM.INI
>
> shell=c:\directory\program.exe

Patrne se jedna o chybu v te funkci. Na Windows NT to cte z registru, na Win9x
by to melo cist ze SYSTEM.INI. Diky za upozorneni:
http://projectjedi.sourceforge.net/mantis/view_bug_page.php?f_id=0000365

Petr Vones

Odpovedá: Roland Turcan

14. 10. 2002 9:44

Problem zo zistenim, ze ci moj program je Shell, t.j. nebezi Explorer


PV> From: "Roland Turcan" <rolo@sedas.sk>
>> Preco mi stale vracia GetShellProcessName na Windows 98 explorer aj
>> napriek tomu, ze som nastavil v SYSTEM.INI
>>
>> shell=c:\directory\program.exe

<<< 14. 10. 2002 8:09 - Petr Vones "pvones@mbox.vol.cz" >>>
PV> Patrne se jedna o chybu v te funkci. Na Windows NT to cte z registru, na
Win9x
PV> by to melo cist ze SYSTEM.INI. Diky za upozorneni:
PV> http://projectjedi.sourceforge.net/mantis/view_bug_page.php?f_id=0000365


--
Best regards, TRoland
http://www.rotursoft.sk